原文连接
该脚本来自:批量建立linux机器之间的ssh互信的自动化脚本
节点互信
一共3个节点。
MasterNode:192.168.1.1
SlaveNode1:192.168.1.2
SlaveNode2:192.168.1.3
节点之间保证网络畅通,并且MasterNode 与SlaveNode SSH 授信。
在MasterNode执行如下脚本:
ssh ssh_auth.sh root root "/xxx/iplist"
iplist文件列表:
|
|
脚本接受3个参数:分别是远程机器的用户名root
,远程机器的密码root
,ip列表的文件路径/xxx/iplist
注意:远程的所有节点的用户名密码必须一致。
|
|
临时修改主机名(/etc/hosts)
修改MasterNode的hosts,如下:
|
|
执行如下脚本:
|
永久修改主机名(/etc/sysconfig/network)
执行如下脚本:
|